import pandas as pd
data = {
    '年份': ['2020', '2021', '2022', '2023'],
    '人口(万)': [2400.5, 2412, 2425.3, 2438.9],
    'GDP(亿元)': [17000, 18500, 19200, 20500],
    '行政区划': ['呼和浩特', '包头', '赤峰', '呼伦贝尔']
}
df = pd.DataFrame(data)

# 基于Ch08-16.1创建的Dataframe模拟数据[df]
df = df.set_index('行政区划')
# 打印原始带索引的DataFrame
print("原始DataFrame（以城市名为索引）：")
print(df)
# 按值排序：按 'GDP(亿元)' 列进行降序排序
df_sorted_by_value = df.sort_values(by='GDP(亿元)',
                                       ascending=False)
print("按GDP值从高到低排序：")
print(df_sorted_by_value)
# 按索引排序：对城市名（索引）进行升序排序
df_sorted_by_index = df.sort_index()
print("按城市名（索引）升序排序：")
print(df_sorted_by_index)
